Eecient Address Translation
نویسنده
چکیده
The address calculation for distributed data access plays a major role for the performance of ne-grained data-parallel applications. This paper reports about the hardware centrifuge of the Cray T3E which enables the shift of the address calculation from software into hardware. This shift minimizes address calculation overhead reducing communication cost of dynamic communication patterns. The centrifuge is compared with complex integer division and modulo and with integer mask and shift operations. The measurements show for a one-dimensional dynamic communication pattern for several distributions a runtime advantage of T3E's hardware centrifuge of at least a factor 1.9 over integer division arithmetic. But, the centrifuge is barely faster compared with integer mask and shift operations.
منابع مشابه
Eecient Address Translation Simulation
In this paper we describe the implementation of a multi-threaded trace-driven address translation simulator built using Object Oriented (OO) and design pattern principles. Address translation mechanisms generally use a cache-based translation lookaside buuer of recent translations of process virtual addresses to physical addresses. More diverse regimes are possible but are not generally handled...
متن کاملOoset-polygon Annulus Placement Problems ?
In this paper we address several variants of the polygon an-nulus placement problem: given an input polygon P and a set S of points, nd an optimal placement of P that maximizes the number of points in S that fall in a certain annulus region deened by P and some ooset distance > 0. We address the following variants of the problem: placement of a convex polygon as well as a simple polygon; placem...
متن کاملAn Analysis of Swizzling Costs in an OODBMS
Swizzling is a mechanism used by OODBMSs to convert pointers from their disk formats to a more eecient in-memory format. In this project we analyze the the costs associated with swizzling in Texas, an OODBMS which does pointer swizzling at page-fault time. We report the costs of signal handling, object translation, the virtual memory overhead, and unswizzling. We compare the performance of Texa...
متن کاملBi-directional memory-based dialog translation: The KEMDT approach
Keywords: dialog translation, memory (example)-based translation, parallel marker passing, Korean language processing A bi-directional Korean/English dialog translation system is designed and implemented using the memory-based translation technique. The system KEMDT (Korean/English Memory-based Dialog Translation system) can perform Korean to English, and English to Korean translation using uni...
متن کاملAppraisal Theory in Translation Studies: An Introduction and Review of Studies of Evaluation in Translation
Translation studies (TS), as a young (inter)discipline, has partly relied on metadiscussions, critical assessments of its literature, and compilation of bibliographies to deal with certain problems of its youth, such as polarity and fragmentation. While the current status of TS shows general maturity, there are still young areas of inquiry in the discipline that are faced with similar issues. T...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000